MGSGMIRTLVILAIALFMIGSDNVHVAKAQVCGANLSGLMNECQRYVSNAGPNSQPPSRSCCALIRPIDVPCACRYVSRDVTNYIDMDKVVYVARSCGKKIPSGYKCGSKYLSCFSYYSFVIVKHIIIWI